package com.woniuxy.firstfactory;

import com.woniuxy.firstfactory.impl.MarkPersonFactoryOne;

/**
 * @Author: 马宇航
 * @Todo: 测试类，看看能不能通过工厂模式帮我创建一个对象
 * @DateTime: 22/03/23/0023 上午 11:31
 * @Component: 成都蜗牛学苑
 **/
public class TestFirstDemo1 {
    public static void main(String[] args) {
        MarkPersonFactoryOne markPersonFactoryOne = new MarkPersonFactoryOne();
        //使用了工厂模式以后，我们耦合降低了 TestFirstDemo 和 对象的中国人 美国人的耦合 被解开了！
        Person person= (Person) markPersonFactoryOne.doMarkPerson("China");
        person.eat();
        //强耦合 TestFirstDemo和china 是强耦合！
    }
}
